
/**
 * 全局导航跳转工具类 by CrazyCodeBoy
 */
export default class NavUtils {
    /**
     * 跳转到指定页面
     * @param params 要传递的参数
     * @param page 要跳转的页面名
     **/
    static go(page,params={}) {
        if(NavUtils.routers)NavUtils.routers.push(page);
        const navigation = NavUtils.navigation;
        if (!navigation) {
            return;
        }
        navigation.navigate(
            page,
            params
        )
    }

    /**
     * 返回上一页
     * @param navigation
     */
    static back(navigation) {
        (NavUtils.navigation || navigation).goBack();
    }

    /**
     * 重置到首页
     * @param navigation
     */
    static resetToHomPage(navigation) {
       navigation.navigate("Home");
    }

}
